package fragment;

import java.util.Vector;

public class Generation extends QuasiComponentGeneration{
	
	private final Vector<String> generationCapabilities;
	
	public Generation(Vector<String> generationCapabilities) {
		super();
		this.generationCapabilities = generationCapabilities;
	}

	@Override
	public void generate() {
		this.architecture().informOfGeneration();
	}

	@Override
	public Vector<String> getGenerationCapabilities() {
		return generationCapabilities;
	}

	@Override
	public void stopGenerating() {
		this.architecture().informStoppingGeneration();
		
	}

	@Override
	public void start() {
		
	}



}
